lock-up premises - Espagnol Anglais Dictionnaire